Restructured repository in preparation of the HeuristicLab 3.3.0 release (#1000)
[heuristiclab.git] / HeuristicLab / 3.3 / HeuristicLab 3.3.csproj
blobecefbe6fdb82ee316935a7a68e619de4933c3724
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
3   <PropertyGroup>\r
4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>\r
5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
6     <ProductVersion>9.0.30729</ProductVersion>\r
7     <SchemaVersion>2.0</SchemaVersion>\r
8     <ProjectGuid>{B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}</ProjectGuid>\r
9     <OutputType>WinExe</OutputType>\r
10     <AppDesignerFolder>Properties</AppDesignerFolder>\r
11     <RootNamespace>HeuristicLab</RootNamespace>\r
12     <AssemblyName>HeuristicLab</AssemblyName>\r
13     <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>\r
14     <FileAlignment>512</FileAlignment>\r
15     <SignAssembly>true</SignAssembly>\r
16     <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>\r
17     <StartupObject>HeuristicLab.Program</StartupObject>\r
18     <RunPostBuildEvent>Always</RunPostBuildEvent>\r
19     <ApplicationIcon>HeuristicLab.ico</ApplicationIcon>\r
20     <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>\r
21   </PropertyGroup>\r
22   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">\r
23     <DebugSymbols>true</DebugSymbols>\r
24     <DebugType>full</DebugType>\r
25     <Optimize>false</Optimize>\r
26     <OutputPath>bin\Debug\</OutputPath>\r
27     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
28     <ErrorReport>prompt</ErrorReport>\r
29     <WarningLevel>4</WarningLevel>\r
30   </PropertyGroup>\r
31   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">\r
32     <DebugType>pdbonly</DebugType>\r
33     <Optimize>true</Optimize>\r
34     <OutputPath>bin\Release\</OutputPath>\r
35     <DefineConstants>TRACE</DefineConstants>\r
36     <ErrorReport>prompt</ErrorReport>\r
37     <WarningLevel>4</WarningLevel>\r
38     <DocumentationFile>bin\Release\HeuristicLab.XML</DocumentationFile>\r
39   </PropertyGroup>\r
40   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">\r
41     <DebugSymbols>true</DebugSymbols>\r
42     <OutputPath>bin\x86\Debug\</OutputPath>\r
43     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
44     <DebugType>full</DebugType>\r
45     <PlatformTarget>x86</PlatformTarget>\r
46     <ErrorReport>prompt</ErrorReport>\r
47   </PropertyGroup>\r
48   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">\r
49     <OutputPath>bin\x86\Release\</OutputPath>\r
50     <DefineConstants>TRACE</DefineConstants>\r
51     <Optimize>true</Optimize>\r
52     <DebugType>pdbonly</DebugType>\r
53     <PlatformTarget>x86</PlatformTarget>\r
54     <ErrorReport>prompt</ErrorReport>\r
55     <DocumentationFile>bin\x86\Release\HeuristicLab.XML</DocumentationFile>\r
56   </PropertyGroup>\r
57   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">\r
58     <DebugSymbols>true</DebugSymbols>\r
59     <OutputPath>bin\x64\Debug\</OutputPath>\r
60     <DefineConstants>DEBUG;TRACE</DefineConstants>\r
61     <DebugType>full</DebugType>\r
62     <PlatformTarget>x64</PlatformTarget>\r
63     <ErrorReport>prompt</ErrorReport>\r
64   </PropertyGroup>\r
65   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">\r
66     <OutputPath>bin\x64\Release\</OutputPath>\r
67     <DefineConstants>TRACE</DefineConstants>\r
68     <Optimize>true</Optimize>\r
69     <DebugType>pdbonly</DebugType>\r
70     <PlatformTarget>x64</PlatformTarget>\r
71     <ErrorReport>prompt</ErrorReport>\r
72     <DocumentationFile>bin\x64\Release\HeuristicLab.XML</DocumentationFile>\r
73   </PropertyGroup>\r
74   <ItemGroup>\r
75     <Reference Include="System" />\r
76     <Reference Include="System.Core">\r
77       <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
78     </Reference>\r
79     <Reference Include="System.Xml.Linq">\r
80       <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
81     </Reference>\r
82     <Reference Include="System.Data.DataSetExtensions">\r
83       <RequiredTargetFramework>3.5</RequiredTargetFramework>\r
84     </Reference>\r
85     <Reference Include="System.Data" />\r
86     <Reference Include="System.Deployment" />\r
87     <Reference Include="System.Drawing" />\r
88     <Reference Include="System.Windows.Forms" />\r
89     <Reference Include="System.Xml" />\r
90   </ItemGroup>\r
91   <ItemGroup>\r
92     <Compile Include="Program.cs" />\r
93     <Compile Include="Properties\AssemblyInfo.cs" />\r
94     <EmbeddedResource Include="Properties\Resources.resx">\r
95       <Generator>ResXFileCodeGenerator</Generator>\r
96       <LastGenOutput>Resources.Designer.cs</LastGenOutput>\r
97       <SubType>Designer</SubType>\r
98     </EmbeddedResource>\r
99     <Compile Include="Properties\Resources.Designer.cs">\r
100       <AutoGen>True</AutoGen>\r
101       <DependentUpon>Resources.resx</DependentUpon>\r
102       <DesignTime>True</DesignTime>\r
103     </Compile>\r
104     <None Include="app.config" />\r
105     <None Include="CopyAssemblies.cmd" />\r
106     <None Include="CustomPostBuild.cmd" />\r
107     <None Include="CustomPostBuildTemplate_UpdateLocalInstallation.cmd" />\r
108     <None Include="HeuristicLab.snk" />\r
109     <None Include="MergeConfigs.cmd" />\r
110     <None Include="Properties\AssemblyInfo.frame" />\r
111     <None Include="Properties\Settings.settings">\r
112       <Generator>SettingsSingleFileGenerator</Generator>\r
113       <LastGenOutput>Settings.Designer.cs</LastGenOutput>\r
114     </None>\r
115     <Compile Include="Properties\Settings.Designer.cs">\r
116       <AutoGen>True</AutoGen>\r
117       <DependentUpon>Settings.settings</DependentUpon>\r
118       <DesignTimeSharedInput>True</DesignTimeSharedInput>\r
119     </Compile>\r
120   </ItemGroup>\r
121   <ItemGroup>\r
122     <ProjectReference Include="..\HeuristicLab.PluginInfrastructure\3.3\HeuristicLab.PluginInfrastructure-3.3.csproj">\r
123       <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project>\r
124       <Name>HeuristicLab.PluginInfrastructure-3.3</Name>\r
125     </ProjectReference>\r
126   </ItemGroup>\r
127   <ItemGroup>\r
128     <Content Include="Files.txt">\r
129     </Content>\r
130     <Content Include="Files.x64.txt">\r
131     </Content>\r
132     <Content Include="Files.x86.txt">\r
133     </Content>\r
134     <Content Include="HeuristicLab.ico" />\r
135   </ItemGroup>\r
136   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
137   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. \r
138        Other similar extension points exist, see Microsoft.Common.targets.\r
139   <Target Name="BeforeBuild">\r
140   </Target>\r
141   <Target Name="AfterBuild">\r
142   </Target>\r
143   -->\r
144   <PropertyGroup>\r
145     <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)\r
146 set ProjectDir=$(ProjectDir)\r
147 set SolutionDir=$(SolutionDir)\r
148 set Outdir=$(Outdir)\r
149 set Configuration=$(ConfigurationName)\r
151 call PreBuildEvent.cmd</PreBuildEvent>\r
152     <PostBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)\r
153 set ProjectDir=$(ProjectDir)\r
154 set SolutionDir=$(SolutionDir)\r
155 set Outdir=$(Outdir)\r
156 set Platform=$(PlatformName)\r
157 set Configuration=$(ConfigurationName)\r
159 call MergeConfigs.cmd\r
160 call CopyAssemblies.cmd\r
161 if exist "%25ProjectDir%25CustomPostBuild.cmd" call CustomPostBuild.cmd</PostBuildEvent>\r
162   </PropertyGroup>\r
163 </Project>